provide all that is needed - Inglés Sinónimo Diccionario